main() {
  List carts = [
    {"count": 2, "price": 10.0, "selected": true},
    {"count": 1, "price": 30.0, "selected": false},
    {"count": 5, "price": 20.0, "selected": true}
  ];

  bool isAll = isAllSelected(carts);
  print('是否全选：$isAll');
}

//计算全选的函数
bool isAllSelected(List carts) {
  // return carts.every((item) => item["selected"]);
  // 遍历购物车列表，判断是否全选
  // bool isAll = true;
  // for(var item in carts){
  //   if(!item["selected"]){
  //     isAll = false;
  //     break;
  //   }
  // }
  // return isAll;

  //for
  bool isAll = true;
  for(int i = 0; i < carts.length; i++){
    if(!carts[i]["selected"]){
      isAll = false;
      break;
    }
  }
  return isAll;
}
